package com.bdqn.singleton;

/**
 * 计数器
 *
 * 单例模式 枚举式（Josh Bloch推荐） 线程安全
 */
public enum CounterSingleton03 {
    INSTANCE; // 枚举项

    int count = 0; // 计数器成员变量

    /**
     * 计数
     *
     * @return
     */
    public int count() {
        return this.count++;
    }
}
